
/*
Sliders
Copyright (c) 2012 Ernesto Mendez
 */

/* Slider */

.slider {
position: relative;
overflow: hidden;
}

.slider .img {
position: relative;
overflow: hidden;
z-index: 1;
}

.slider .img img:first-child { display: block !important; }

.slider .img img {
display: none;
max-width: 100%;
height: auto !important;
}

/* Slider Meta */

.slider-meta {
position: absolute;
display: none;
bottom: 0;
left: 0;
background-color: #000000;
background-color: rgba(0, 0, 0, 0.74);
height: auto;
filter: alpha(opacity='80');
z-index: 2;
padding: 12px 0;
}

.slider-meta .info { padding: 0 28px; margin: 0 0 -3px 0; }
.slider-meta .info.no-desc { padding: 4px 28px; }
.slider-meta .info.no-desc h3 { margin-bottom: 2px; } /* Compensate for the -3px above */
.slider-meta .info.no-desc h3 + small { display: none; }

.slider-meta .info h3 { font-size: 102% !important; }

.slider-meta .info h3,
.slider-meta .info small {
margin: 0 0 0 0;
padding: 0;
line-height: 1em;
white-space: nowrap;
}

.slider-meta .info h3 a {
display: inline-block;
line-height: 1;
margin: 0 !important;
font-size: 133.33% !important;
font-weight: 500;
color: #e9e9e9;
}

.slider-meta .info h3 a:hover {
text-shadow: 0 0 24px rgba(255, 255, 255, 0.98);
}

.slider-meta .info a:hover {
text-decoration: none;
}

.slider-meta .info small a {
display: inline-block;
margin: 6px 0 0 0 !important;
line-height: 1em;
color: #8b8b8b;
font-weight: 500;
}

.slider-meta ul.controls {
position: absolute;
top: 50%;
right: 20px;
height: 20px;
margin-top: -10px;
list-style: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
display: none;
}

.slider-meta ul.controls li {
font-family: "Helvetica",Arial,sans-serif;
color: #5a5a5a;
color: rgba(90, 90, 90, 0.85);
height: 20px;
line-height: 20px !important;
padding: 0 6px;
font-size: 11px !important;
-webkit-font-smoothing: none;
-webkit-text-size-adjust: none;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}

.slider-meta ul.controls li:before { content: "■" }

.slider-meta ul.controls li:hover {
cursor: pointer
}

.slider-meta ul.controls li.active {
color: #c43c00;
color: rgba(196, 60, 0, 0.9);
}

/* RefineSlide */

ul.rs-slider {
margin: 0; padding: 0;
}

.refineslide .slider-meta {
display: block;
overflow: visible;
width: 100%;
}

.refineslide .slider-meta ul.controls {
display: block;
}

/* nivoSlider */

.slider .nivo-controlNav { display: none !important; }

.nivoSlider img { max-width: none !important; }

.slider-nivo .slider-meta ul.controls { top: 50%; margin-top: -10px; padding: 0; }

.slider-nivo .nivo-directionNav a.nivo-prevNav,
.slider-nivo .nivo-directionNav a.nivo-nextNav,
.refineslide span.nav {
display: inline-block; width: 41px; height: 71px;
text-indent: -9999px; margin-top: -35px;
background: url(../img/default-slider-nav.png);
opacity: 0;
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
-o-transition: opacity 0.3s ease-in-out;
-ms-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
}

.slider-nivo:hover .nivo-directionNav a.nivo-prevNav,
.slider-nivo:hover .nivo-directionNav a.nivo-nextNav {
opacity: 1;
}

.slider-nivo .nivo-directionNav a.nivo-prevNav {
left: 0;
background-position: center left;
}

.slider-nivo .nivo-directionNav a.nivo-nextNav {
right: 0;
background-position: center right;
}

/* Slider Managers */

section#slider { position: relative; z-index: 1; }

.unique-slider.slider-default { overflow: hidden }

.unique-slider.slider-default .workarea {
position: absolute;
width: 99999px;
top: 0;
left: 0;
overflow: hidden;
}

.unique-slider.slider-default .center-box { position: relative }

.unique-slider.slider-default .center-box:before,
.unique-slider.slider-default .center-box:after {
position: absolute;
content: "\020";
display: block;
height: 100%;
width: 600%;
visibility: visible;
background: url(../img/default-slider-overlay.png) top left repeat;
}

.unique-slider.slider-default .center-box:before {
left: -50%;
margin-left: -550%;
padding-right: 10px;
}

.unique-slider.slider-default .center-box:after {
right: -50%;
margin-right: -550%;
padding-left: 10px;
}

.unique-slider.slider-default .center-box span.direction-nav {
position: absolute;
display: block;
width: 41px;
height: 71px;
top: 0;
display: none;
background: url(../img/default-slider-nav.png) no-repeat;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.unique-slider.slider-default .center-box span.direction-nav.left {
left: 10px;
background-position: center left;
}

.unique-slider.slider-default .center-box span.direction-nav.right {
right: 10px;
background-position: center right;
}

.unique-slider.slider-default .slider-meta {
height: auto !important;
}

